package dancespeedymodelmongo

// DancePetUserAtkBossPrizeLog 用户攻击boss伤害奖励记录
type DancePetUserAtkBossPrizeLog struct {
	Id_                   string `bson:"_id"`                        // id
	MongoUserAtkBossLogId string `bson:"mongo_user_atk_boss_log_id"` //用户攻击boss伤害记录ID DancePetUserAtkBossLog表id
	PetActivityId         int64  `bson:"pet_activity_id"`            //宠物活动id
	PetBossActivityId     int64  `bson:"pet_boss_activity_id"`       //宠物boss活动id
	RoomId                string `bson:"room_id"`                    //直播间id
	ModelId               string `bson:"model_id"`                   //ModelId
	HostId                string `bson:"host_id"`                    //主播id
	HostName              string `bson:"host_name"`                  //主播名
	HostAvatarUrl         string `bson:"host_avatar_url"`            //主播头像
	UserId                string `bson:"user_id"`                    //用户id
	BossId                int64  `bson:"boss_id"`                    //bossId
	BossStartTime         int64  `bson:"boss_start_time"`            //boss开启时间
	BossEndTime           int64  `bson:"boss_end_time"`              //boss结束时间
	BossMatch             int64  `bson:"boss_match"`                 //boss场次 1,2
	PetTotalAtk           int64  `bson:"pet_total_atk"`              //宠物总伤害
	Rank                  int64  `bson:"rank"`                       //世界排名
	PetAtkInfo            string `bson:"pet_atk_info"`               //宠物伤害信息(结构体PetAtkBossDmgDetailList)
	PrizeInfo             string `bson:"prize_info"`                 //奖励信息(结构体AtkBossPrizeDetailList)
	Source                int64  `bson:"source"`                     //获取来源 0:伤害排行榜奖励;1:伤害档位奖励
	CreatedAt             int64  `bson:"created_at"`                 //创建时间
	CreatedAtString       string `bson:"created_at_string"`          //创建时间
}
